package com.san.system.domain;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * 菜单DO
 *
 */
@Data
public class MenuDO implements Serializable {
	private static final long serialVersionUID = 1L;
	//
	private Long menuId;
	/**
	 *  父菜单ID，一级菜单为0
	 */
	private Long parentId;
	
	/**
	 *  菜单名称
	 */
	private String name;
	
	/**
	 *  菜单URL
	 */
	private String url;
	
	/**
	 *  授权(多个用逗号分隔，如：user:list,user:create)
	 */
	private String perms;
	
	/**
	 *  类型 0：目录 1：菜单 2：按钮
	 */
	private Integer type;
	
	/**
	 *  菜单图标
	 */
	private String icon;
	
	/**
	 *  排序
	 */
	private Integer orderNum;
	
	/**
	 *  创建时间
	 */
	private Date createDate;
	
	/**
	 *  修改时间
	 */
	private Date updateDate;

	@Override
	public String toString() {
		return "MenuDO{" +
				"menuId=" + menuId +
				", parentId=" + parentId +
				", name='" + name + '\'' +
				", url='" + url + '\'' +
				", perms='" + perms + '\'' +
				", type=" + type +
				", icon='" + icon + '\'' +
				", orderNum=" + orderNum +
				", createDate=" + createDate +
				", updateDate=" + updateDate +
				'}';
	}

}
